// axiosInstance.js
// 导入axios
import axios from 'axios'

// 使用axios下面的create([config])方法创建axios实例，其中config参数为axios最基本的配置信息。
const API = axios.create({
  baseURL: 'http://localhost:8080', // 请求后端数据的基本地址，自定义
  timeout: 2000 // 请求超时设置，单位ms
})
// 请求拦截器
// request.interceptors.request.use(config => {
//   config.headers = config.headers || {}
//   if (localStorage.getItem('token')) {
//     config.headers.token = localStorage.getItem('token') || ''
//   }
//   return config
// })
// // 响应拦截器
// request.interceptors.response.use(res => {
//   const code: number = res.data.code
//   if (code === 200) {
//     ElMessage(MSGS[code])
//     // return Promise.reject(res.data)
//   }
//   return res.data
// }, err => {
//   console.log(err, '0000000000000000')
// })
// 导出我们建立的axios实例模块，ES6 export用法
export default API
